// 通用：返回上一页或首页
export function goBack() {
  getCurrentPages().length > 1 ? uni.navigateBack() : uni.switchTab({ url: '/pages/index/index' })
}

// 跳转到指定页面
export function gotoPage(url: string) {
  uni.navigateTo({ url })
}

// 包装下提示toast
export function showToast(title: string, icon: 'none' | 'success' | 'error' | 'loading' = 'none', duration: number = 1500) {
  uni.showToast({
    title,
    icon,
    duration
  })
}

// 复制文本
export function copyText(val: string | number) {
  if (!val) {
    return
  }
  uni.setClipboardData({
    data: String(val),
    success: () => {
      uni.showToast({
        title: '已复制',
        icon: 'none'
      });
    }
  });
}